約 4,469,247 件
https://w.atwiki.jp/mafia2transj/pages/151.html
Excuse me, sir. This area is for hotel employees only. I m gonna have to ask you to leave. すみません. このエリアは 従業員専用になっております. すみやかな ご退出をお願いします. Sir, you have to leave, now. It s for your own safety, sir. すみやかに ご退出してください. 安全のためですので. Hey, if you re not gonna leave, I ll just have to help you. このまま出て行かないのなら, 強硬手段をとりますよ. Here, take this and forget you ever seen me. Is this some kind of joke? Looks like you re leaving the hard way... Great... Sir! What is this guy, deaf? That s it, I ll just take care of this myself. I don t think so, pal! Yeah! Beat his ass! Show him who s the boss around here, boss! That ll teach him! We should do this every day! C mon, beat his ass! Yeah! Way to go! Finish him off! Beat him to a pulp. Well, that was something! Ehh, let s get back to work. Now that was entertainment. Nice job, pal. Whew! What a day! Great job! I gotta be getting back to work now. That was one hell of a fight! Thanks for the show, pal. Nice work with the boss, buddy. Don t worry about me, I ain t seen a thing. Hey, quit slacking off! Enough with the damn smoke breaks... Do it right, or I ll find somebody who will! Hey. How s it going? Make it snappy, will you? What the hell s taking so long? Stop half-assing it! Hey, keep it up and you ll be looking for a new job! Who the hell... 一体 誰だ... Hey, you got no business in here. Go away! おい, ここに あんたの仕事はないよ, 出ていきな! I ll take this if you don t mind. Like hell I don t! Now you feel the fisting of Ting-Lao! Look, I m really sorry I couldn t get here sooner... やぁ, 本当にすまない. 他に用事があって... Another minute and you would ve been late to your own damn funeral. もう少し遅かったら お前の葬式をするところだったぜ. Sorry, I was - 悪かったよ, 俺だって - Alright, enough. Just get the hell out of here. もういい. 早く行きな. Vito! About time. Where the hell you been? ヴィト! 時間だぞ. どこに行ってたんだ? Never mind. 気にするな. Hey, where the fuck are you going?! おい, 一体 どこに行ってたんだ?! Get back here, Vito! 早く来い, ヴィト! Stop screwing around! ふざけてるんじゃない! Here, pick one and put it on. ほら, これを付けろ. OK. OK.
https://w.atwiki.jp/snunlimited/pages/150.html
STARITE DOCTORS ON CALL! 1 THIS KITTEN IS SICK AS A DOG! WRITE SOMETHING TO CURE IT! HINT1 I NEED AN ANIMAL DOCTOR. HINT2 I NEED A VETERINARIAN. クリア可能な言葉 BOY、DOCTOR、GIRL 2 OUCH! IT MUST BE A TOOTH ACHE! HINT1 WHO CAN CHECK THE HEALTH OF REETH? HINT2 I NEED A DENTIST? クリア可能な言葉 3 THE ROBOT IS BROKEN! HELP IT FUNCTION AGAIN! HINT1 WHO MAKES ROBOTS? HINT2 クリア可能な言葉 4 THE BOOK'S STORY ISN'T COMPLETE! EHERE IS THE LAST CHAPTER? HINT1 I NEED A WRITER. HINT2 I NEED WRITER. クリア可能な言葉 WRITER 5 IT LOOK LIKE SOMETHING IS BROKEN UNDER THE HOOD! HINT1 WHO WOULD YOU TAKE A BROKEN CAR TO? HINT2 I NEED A MECHANIC. クリア可能な言葉 MECHANIC SHARDS WHAT'S IN THE BOX? PARAMEDIC I LEFT WHAT I WAS DELIVERING TO THE TRANSPLANT PATIENT BEHIND! クリア可能な言葉 HEART(ORGAN) HEART ATTACK! NURSE STOP THE ATTACKING HEART! クリア可能な言葉 FRIENDLY THE BEST MEDICINE! CLOWN HELP ME LAUGH AGAIN! クリア可能な言葉 LAUGHING OUTDATED EQUIPMENT! ORTHOPAEDIST I NEED NEW EQUIPMENT FOR THE HOSPITAL! クリア可能な言葉 PROCEDURAL CONTENT! SURGEON GIVE ME SOMETHING THAT I CAN USE TO PERFORM SURGERY! クリア可能な言葉 KNIFE SPECIAL DELIVERY! STORK I FORGOT WHAT I'M SUPPOSED TO BE DELIVERING! CAN YOU HELP ME? クリア可能な言葉 BABY A DAY AT THE RACES! PATIENT SEEING SOMETHING PAINTED WITH MY TEAM COLORS WOULD REALLY MOTIVATE ME TO WIN THE RACE! クリア可能な言葉 RED CAR、BLUE CAR
https://w.atwiki.jp/11rtksn/pages/10.html
出会い 山口 出会い喫茶 __javaScript関数でJavaScriptが実行できる。 __javaScript関数は二つの引数をとる。 第一引数にはjavaScriptのソースコードを入力。 第二引数には関数名を入力。 (関数の詳細は[Ctrl]+[F] キーで表示される『関数ヘルパーダイアログ』で確認可能) テスト計画に『ユーザ定義変数』を追加。 追加した『ユーザー定義変数』に、__javaScript関数を入力。 上の画像では __javaScript関数の第一引数で、変数 str を宣言し その変数 str に、文字列「www.google.co.jp」を代入。 その後、変数 str の値を hoge に代入。 この hoge は __javaScript関数の第二引数で定義した関数名。 上の画像のような『ユーザ定義変数』を追加した場合、 『HTTPリクエスト』等に${hoge}と入力すれば、変数 str の値を参照できる。 ちなみに、『ユーザ定義変数』の『名前』欄に、何も入力しなくても __javaScript関数は実行できる。
https://w.atwiki.jp/skript/pages/17.html
このページはBukkitサーバーが既に構築できている事を前提に説明しています。Bukkitサーバーの構築はこちらを参照してください。 Skriptのダウンロード 注意 Skriptのダウンロード こちらからSkriptをダウンロードしてきます。 zipファイルを展開し、中にある1つのjarファイルとSkriptフォルダをServer Dir/plugins/に入れます。 あとはサーバーを起動すれば導入は完了です。 注意 Skriptを導入し、reloadコマンドを実行するとかなりの確率でサーバーが急停止します。 ワールドデータも保存されないのでSkriptを導入した後はreloadコマンドの使用を控えるようにしてください。 Skript V2.0ではアップデートチェック時にエラーを吐くバグがあります。 無視出来る方はいいですが、嫌な場合はServer Dir/plugins/Skript/config.skをテキストエディタなどで開き、 check for new versionの行の値をtrueからfalseに変更してサーバーを起動してください。
https://w.atwiki.jp/fumiduki1985/pages/166.html
$.write()または$.writeln()を使用する。 記述例: $.write( 改行無しテキスト表示 ); $.writeln( 改行有りテキスト表示 ); このページのタグ一覧 ExtendScript プログラミング
https://w.atwiki.jp/api_programming/pages/275.html
要素を取り出す for(let v in obj){ console.log(v + " " + obj[v]); } キー列挙の方法 for...in ループ Object.keys(o) 配列で返します Object.getOwnPropertyNames(o) https //developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Working_with_Objects 要素があるか確認する if("a" in obj){ }
https://w.atwiki.jp/lslwiki/pages/169.html
llGetScriptState integer llGetScriptState(string name) 機能概略 サンプル Tips 詳細な説明 History 来客数: - 選択肢 投票 役に立った (0) 役立たずだった (0) 名前 コメント
https://w.atwiki.jp/hear_br0wn/pages/32.html
●for構文 for構文は、特定の範囲内に記述されているJavaScriptを決められた回数繰り返し実行することができる。 繰り返しの回数は変数でカウントされ、変数が一定の条件になるまで繰り返し実行される。 変数を仮に「i」とした場合、以下の3項目が必要 ①変数「i」の初期値 ⇒変数名 = 初期値 ②繰り返しを継続する為の条件 ⇒比較演算子を使用 ③処理を一回実行するたびに変数「i」の値をどのように変更するか? ⇒インクリメント、デクリメントを使用 【①for構文の記述】 for(変数の初期値 , 繰り返しの条件 , 変数の変更){ 処理 } ※forのカッコの中は「;」( )で区切る。 例: ①変数「i」の初期値は「1」 ②繰り返しを継続する為の条件は、変数「i」が5以下になるまで繰り返す ③処理を一回実行するたびに変数「i」の値をどのように変更するか? ⇒ 処理を一回実行するごとに「i」の値を1増加する ↓ for(i=1 ; i =5 ; i++){ 処理 } 【比較演算子】 ⇒PHPコピペ 【変数の注意点】 カウンタ変数には少数を使用しない! 例えば、以下のように変数に0.1を代入し、0.1増加するような記述をした場合、 9回のメッセージウインドウが表示すると予測されます。 しかし、実際は10回表示されます。 この原因は少数以下の計算に誤差が含まれるためです。 for(i=0.1 ; i =1 ; i=i+0.1) alert("現在の値は" + i); } コンピュータの数値計算は、仕組み上、小数点以下に微笑な誤差が生じる場合があります。 このため、9回目の処理を実行したあとも変数「i」は1をわずかに下回り、10回目の処理が実行されます。 【②二重ループ】 for文を入れ子にして記述すると二重ループの繰り返し処理が可能。 その場合、以下のように処理される。 例: for (i=1 ; i =3 ; i++){ 【処理A】 for(j=1 ; j =5 ; j++){ 【処理B】 } 【処理C】 } この場合、 【処理A】と【処理C】はi=1 ; i =3により、i=1、2、3の計3回実行される。 【処理B】はi=1 ; i =3の、i=1の時にj=1~8の計8回のループ、i=2の時にj=1~8の計8回のループ、i=3の時にj=1~8の計8回のループ、の計24回実行される。 ◆document.write() HP内に文字を表示できる、その場合文字は「 」「"」で挟む。 二重ループを使った例; table border="1" tr th /th th 1 /th th 2 /th th 3 /th th 4 /th th 5 /th th 6 /th th 7 /th th 8 /th th 9 /th /tr script language="javascript" !-- for(i=1 ; i =9 ; i++){ document.write(" tr th " + i + " /th "); for(j=1 ; j =9 ; j++){ document.write(" td " + i*j + " /td "); } document.write(" /tr "); } -- /script /table 以下のように表示&解説、 ⇒javascript_practice003.png参照
https://w.atwiki.jp/mxo2006/pages/12.html
JEDI スキルツリー (August 1st 版) JEDI Expartise -- General? -- Path BH Expartise -- General -- Path #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (skilllogo_path.jpg) sam note 1 note 2 #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (skill_p_01a.jpg) -- Cautious NatureConstitution increased by 10 per point spent,when using a jedi stance. 最大 +40 #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (yajirusi.gif) #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (skill_p_01b.jpg) -- Practiced Fluidity打撃命中率を1%増加 最大 +4% #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (yajirusi.gif) #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (skill_p_01c.jpg) -- Reactive ResponseEach damaging strike on the jedi increasesthat jedi s action by 6% per point spent. 最大 +12% #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (yajirusi.gif) #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (skill_p_01d.jpg) -- Force Claritylightsaberによるダブルアタックの確率を5%増加 最大 +5% #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (yajirusi.gif) #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (skill_p_01e.jpg) -- Anticipate Aggression全てのダメージを6%軽減 最大 +6% sam note 1 note 2 #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (skill_p_01a.jpg) -- Cautious Nature #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (yajirusi.gif) #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (skill_p_01f.jpg) -- Forsake FearFor 10 seconds, the jedi and all members ofthe jedi s party of regenerate an extra 6% of their sction per second. sam note 1 note 2 #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (skill_p_01a.jpg) -- Cautious Nature #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (yajirusi.gif) #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (skill_p_01g.jpg) -- Soothing Aura自ヒールを25%増加 最大 +100% #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (yajirusi.gif) #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (skill_p_01h.jpg) -- Hermetic Touch自ヒールと免疫能力増加 #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (yajirusi.gif) #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (skill_p_01i.jpg) -- Lasting Aura免疫能力時間を3秒増加 最大 +6% sam note 1 note 2 #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (skill_p_02a.jpg) -- Cloud Mind広範囲の敵を混乱させ戦意を奪う #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (yajirusi.gif) #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (skill_p_02b.jpg) -- Expansive TrickeryCloud Mindの有効範囲を半径2m増加 最大 +6m #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (yajirusi.gif) #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (skill_p_02c.jpg) -- LethargyA persistent de-aggro to the abilitiesMindTrick and CloudMinds is added. 最大 +8 sam note 1 note 2 #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (skill_p_03a.jpg) -- Remorseless NatureAction is increased by 10 per point spent,when using a jedi focus. 最大 +40 #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (yajirusi.gif) #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (skill_p_03b.jpg) -- Brutalityjedi focus使用時クリティカル率を1%増加 最大 +4% #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (yajirusi.gif) #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (skill_p_03c.jpg) -- Dark Lightning電撃ダメージと移動速度遅延を与える #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (yajirusi.gif) #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (skill_p_03d.jpg) -- Wracking EnergyForceLightningにスネア効果を2秒追加 最大 +6% #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (yajirusi.gif) #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (skill_p_03e.jpg) -- MaelstromMaelstromを使用できるようになる sam note 1 note 2 #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (skill_p_03a.jpg) -- Remorseless Nature #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (yajirusi.gif) #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (skill_p_03f.jpg) -- Tempt Hatredwhen struck, the jedi s opponent has a 10% chance per point spent to lose 5% action. 最大 +20% sam note 1 note 2 #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (skill_p_03a.jpg) -- Remorseless Nature #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (yajirusi.gif) #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (skill_p_03g.jpg) -- Force Chokeダメージを与えスネア状態にする #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (yajirusi.gif) #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (skill_p_03h.jpg) -- Improved Force ChokeForce Chokeのダメージを4%、持続時間を4秒増加 最大 +8%最大 +8秒 #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (yajirusi.gif) #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (skill_p_03i.jpg) -- StrangulationForceChoke使用時、相手をrootする確立を5%増加 最大 +10% JEDI Expartise -- General? -- Path BH Expartise -- General -- Path
https://w.atwiki.jp/takumi-memo/pages/56.html
Overview of the Tutorial このチュートリアルは、特定のコンテントのURLを書き直すためのConfluence Autoconvertの拡張をどのようにするかについて触れる。 次のコンポーネントを構成するプラグインを作成する。 A JavaScript file providing an Autoconvert handler. A plugin descriptor (XML file) to enable the plugin module in the Atlassian application. これらのコンポーネントは全て、単一のJAR Fileに含まれている。 Required Knowledge このチュートリアルを完全なものにするために, JavaScript developmentの基礎についての知識が必要である。 How to create an Atlassian plugin project using the Atlassian Plugin SDK. Step 1. Create the Plugin Project まずはプラグインプロジェクトを作成する。 group-id com.example.plugins.tutorial artifact-id autoconvert-dev-docs Step 2. Add Plugin Metadata to the POM プラグインなどの情報に関するmetadataを加えるために、POM fileを編集する。 1.Edit the pom.xml file in the root folder of your plugin. 2.Update the confluence.version element to at least Confluence 4.1 confluence.version 4.1 /confluence.version 3.Add your company or organisation name and your website to the organization element organization name Example Company /name url /url /organization 4.Update the description element description Changes link text on URLs pasted from developer.atlassian.com. /description 5.Save the file. Step 3. Add a Plugin Module to the Plugin Descriptor src/main/resources/atlassian-plugin.xmlのプラグイン・ディスクリプタにプラグイン・モジュールを追加する。 The extension point for Autoconvert is through JavaScript, so you ll need to add a JavaScript Web Resource Module. Your web resource module needs to specify the location of a js file that will create your autoconvert handler. The things that separate it from other Web Resource Modules are ■It should depend on the core autoconvert plugin so that it will always be loaded after it, and will not be loaded if that plugin is missing. ■It should be loaded whenever the editor is loaded, by specifying the editor context. Here s one I prepared earlier ? !-- Add this to your atlassian-plugin.xml -- web-resource key="autoconvert-dev-docs" name="Autoconvert developer.atlassian.com example handler" description Changes link text for URLs pasted from /description resource type="download" name="autoconvert-dev-docs.js" location="js/autoconvert-dev-docs.js"/ !-- This will ensure the resource is loaded after autoconvert, and only if autoconvert is enabled. -- dependency com.atlassian.confluence.plugins.confluence-paste autoconvert-core /dependency !-- Assuming the dependency above is met, this context means that whenever the editor is loaded, so is your autoconvert handler. -- context editor /context /web-resource Step 4. Write the Code for your Autoconvert Handler Create a js directory in src/main/resources and create a new file called autoconvert-dev-docs.js file in that directory. Note that this matches the location in the resource in the XML descriptor. The simplest possible Autoconvert handler looks like this ? (function(){ AJS.toInit(function($){ // Create a handler that does nothing but call the continuation done() var pasteHandler = function(uri, node, done){ done(); }; // Register the handler tinymce.plugins.Autoconvert.autoConvert.addHandler(pasteHandler); }); })(); Focus on the pasteHandler function. The arguments passed to it are ■uri - a uri object as produced by the parseUri library. ■node - a jquery object for the pasted anchor node. ■done - a continuation function for the pasteHandler to call when it s done. Call it with no arguments when you do not want to change the link, or pass it the replacement or modified node when you do have changes. It should always be called exactly once in all possible code paths. The continuation done may seem very complicated now, but it s helpful for asynchronous conversions, which we won t discuss in this tutorial. Take a look at a simple developer.atlassian.com ("DAC") address, such as https //developer.atlassian.com/display/CONFDEV/Confluence+Developer+Documentation. The parseUri library has a demo page at http //stevenlevithan.com/demo/parseuri/js/. If you paste https //developer.atlassian.com/display/CONFDEV/Confluence+Developer+Documentation into its Input field you will see various uri parts available from the uri object. In this case the following parts are important ■host should be "developer.atlassian.com" ■directory should start with "/display/" ■directory should then contain a space key and a page title ■anchor should be blank for now. Converting links to headings is out of scope for this tutorial. You can split the directory part easily enough using the built-in split function. Note that the directory starts with a slash and split will thus give an array of ["", "display", "CONFDEV", "Confluence+Developer+Documentation"] So start by writing a condition for when you want to do a conversion ? if (uri.host == "developer.atlassian.com" directoryParts.length == 4 directoryParts[0] == "" directoryParts[1] == "display" uri.anchor == "") { Then think about what you want to do when we find such a link. The existing URL is fine, you don t need to change anything about the destination, but you do want to change the text of the link. There are a few things you could change it to. You might want to include the spacekey (directoryParts[2]) or an identifier to say that it s on developer.atlassian.com. Eg ? But it s probably nicer most of the time to leave it out and just go with the page name. There s also some tidying we have to do. You need to decode any special characters in the path using the built-in decodeURIComponent function, and that still won t turn plus characters into spaces, so you have to do that too using replace ? var pageName = decodeURIComponent(directoryParts[3]).replace(/\+/g, " "); node.text(pageName); Then we have to tell the controlling code, via the continuation, that we do want to replace the node. ? done(node); Once the conversion is done, all the handlers will be retried, so the handler has to ensure it doesn t just keep matching forever. The easiest way to do that is add an extra check to the condition, that node.text() == uri.source. All together it looks like this ? (function(){ AJS.toInit(function($){ var pasteHandler = function(uri, node, done){ var directoryParts = uri.directory.split( / ), pageName; if (uri.host == "developer.atlassian.com" directoryParts.length == 4 directoryParts[0] == "" directoryParts[1] == "display" uri.anchor == "" node.text() == uri.source) { pageName = decodeURIComponent(directoryParts[3]).replace(/\+/g, " "); node.text(pageName); done(node); } else { done(); } }; tinymce.plugins.Autoconvert.autoConvert.addHandler(pasteHandler); }); })(); Step 5. Build, Install and Run the Plugin Follow these steps to build and install your plugin, so that you can test your code. If you have not already started the application, start it now ■Open a command window and go to the plugin root folder (where the pom.xml is located). ■Run atlas-run (or atlas-debug if you might want to launch the debugger in your IDE). From this point onwards, you can use FastDev to reinstall your plugin behind the scenes as you work. Use the FastDev servlet to trigger the reload 1.Make the changes to your plugin module. 2.Go to your browser and navigate to the FastDev servlet http //localhost 1990/confluence/plugins/servlet/fastdev. 3.Do a hard refresh of the page ■Shift+Reload in most browsers. ■Ctrl+Reload on Windows or in Internet Explorer. ■In Safari 5, you will need to hold down the Shift key while clicking the Reload icon in the Location bar. 4.Go back to step 1. As an alternative to FastDev, you can keep the application running in one command window and use the CLI (command line interface) in another window to dynamically re-install your plugin after each change. 1.Open a new command window and go to the plugin s root folder (where the pom.xml is located). 2.Run atlas-cli to start the CLI. 3.Wait until you see a message, Waiting for commands. 4.Run pi (plugin install) to compile, package and install the plugin. 5.Go back to your browser. The updated plugin will have been installed into the application, and you can test your changes. (You may need to refresh the browser page first.) 6.Make your changes in your IDE. 7.Go back to step 1. The full instructions are in the SDK guide. Step 6. Try it out. Try copying the URL of this page and pasting it into the editor. The text of the link should change so that it looks like Plugin Tutorial - Extending Autoconvert rather than just the URL. Step 7. Play! Write your own extensions. This is about the simplest autoconvert extension possible, but there are more things you can do. Just quickly, here are a few How-to examples Inserting an image If you want to change the link into an image ? var imageUrl = "the url of the image, maybe uri.source, or maybe a modified form of that". done($( img class="confluence-embedded-image confluence-external-resource" src=" + imageUrl + " data-image-src=" + imageUrl + "/ )[0]); Inserting a macro If you want to change the link into a Confluence macro (must be a 4.0+ style xhtml macro) ? Inserting arbitrary converted wiki content Sometimes the easiest way to write editor format html is to ask Confluence to produce it from wiki markup. ?